package com.dtp.common.pattern.filter;

/**
 * 过滤器接口
 *
 * @param <T> the param type
 * @author yanhom
 * @since 1.0.8
 *
 * @remark muse
 **/
public interface Filter<T> {

    /** 指定该过滤器的执行优先级 */
    int getOrder();

    /** 执行过滤操作 */
    void doFilter(T context, Invoker<T> nextInvoker);
}
